package com.cluster.platform.service;

import com.cluster.platform.common.api.CommonPage;
import com.cluster.platform.common.api.CommonResult;
import com.cluster.platform.dto.SysDictInfoDto;
import com.cluster.platform.model.SysDictInfo;

import java.util.List;

public interface SysDictInfoService {

    // 批量操作
    CommonResult<Object> updateBatchDict(String status, List<String> ids);

    // 分页查询
    CommonResult<Object> fetchList(SysDictInfoDto sysDictInfoDto);

    // 获取字典信息
    CommonResult<Object> searchSysDictInfo(SysDictInfo sysDictInfo);

    // 新增字典信息
    CommonResult<Object> addSysDictInfo(SysDictInfo sysDictInfo);

    // 修改字典信息
    CommonResult<Object> updateSysDictInfo(SysDictInfo sysDictInfo);

    // 删除字典信息
    CommonResult<Object> delSysDictInfo(SysDictInfo sysDictInfo);
}
